#pragma once

#include <qlib/all.h>

namespace qlib {
class QLIB_API Get {
 public:
  Get() {}
  static LibraryPtrArray librarys;

  static LibraryPtrArray& get_librarys();
  static void set_library(Library::s_ptr library, int index);

  static PolygonPtrArray polygons;
};

class QLIB_API Get_Test {
 public:
  Get_Test() {}

  static Vec2d vec2d;
  static Vec2dArray vec2dArray;

  static std::vector<double> doubleArray;
};

}  // namespace qlib